<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>数组api测试</title>
  <script src="../../src/array/declares.js"></script>
</head>

<body>
  <script>
    // 声明一个数组
    const arr = [1, 2, 3, 4, 5];

    // const result = map(arr,(item,index)=>{
    //   return item * 10
    // });
    // console.log(result);

    // let result = arr.reduce(function(res,value){
    //   return res + value
    // },0)
    // console.log(result)

    // reduce 函数调用
    // let result = reduce(arr,function(res,value){
    //   return res + value
    // },0)
    // console.log(result)

    // filter
    // const result = arr.filter(item=>item %2 === 1)
    // const result = filter(arr, item => item % 2 === 0)
    // console.log(result);

    //find
    // const result = arr.find(item=>{
    //   return item > 3
    // });

    // const result = find(arr,item=>{
    //   return item > 3
    // });
    // console.log(result);

    //findIndex
    // const result = arr.findIndex(item=>{
    //   return item > 3
    // });

    // const result = findIndex(arr,item=>{
    //   return item > 2
    // });
    // console.log(result);

    //every
    // const result = arr.every(item=>{
    //   return item > 1
    // })
    // const result = arr.some(item=>{
    //   return item > 1
    // })

    // const result = every(arr,item=>{
    //   return item > 1
    // })

    // const result = some(arr,item=>{
    //   return item > 1
    // })
    
    // console.log(result)

    

  </script>
</body>

</html>